package com.crm.dao.mapper.cluePoolManager;

import com.crm.model.entity.cluePoolManager.CluePoolManager;
import com.crm.model.entity.cluePoolManager.CluePoolManagerExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CluePoolManagerMapper {
    long countByExample(CluePoolManagerExample example);

    int deleteByExample(CluePoolManagerExample example);

    int deleteByPrimaryKey(String cluePoolManagerId);

    int insert(CluePoolManager record);

    int insertSelective(CluePoolManager record);

    List<CluePoolManager> selectByExample(CluePoolManagerExample example);

    CluePoolManager selectByPrimaryKey(String cluePoolManagerId);

    int updateByExampleSelective(@Param("record") CluePoolManager record, @Param("example") CluePoolManagerExample example);

    int updateByExample(@Param("record") CluePoolManager record, @Param("example") CluePoolManagerExample example);

    int updateByPrimaryKeySelective(CluePoolManager record);

    int updateByPrimaryKey(CluePoolManager record);
}